Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Okal Cup 2001 International Bavarian Championships - Eckental 6th Sardinian International Championships - Cagliari Prague Open - Prague Tennis Cup of Flanders - Ostende Oberstaufen Cup - Oberstaufen IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen Zivnobanka Czech Open - Prostejov St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Okal Cup - Eckental Mitsubishi Electric Europe Cup - Monza ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville s Tennis Masters 06 - Graz IX Ciutat de Barcelona - Barcelona X Ciutat de Barcelona - Barcelona Open 88 - Contrexeville Kyiv UMC Open - Kiev Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov DPD Challenger 2002 - Aschaffenburg San Marino CEPU Open - San Marino V Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Pekao Open - Szczecin Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz Noumea Challenger VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Heilbronn Challenger San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Wolfsburg Challenger Pekao Open - Szczecin Top Wool Challenger Biella - Biella Bangkok Challenger Okal Cup 2003 - Eckental Sofia Challenger Arroyo de la Encomienda - Valladolid XL Bermuda Open - Bermuda Ostrava Challenger XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Pro Tennis World Open - Sunrise Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Braunschweig Challenger Scheveningen Challenger Tampere Challenger BMW Tennis Championship - Sunrise Istanbul Challenger Czech Open 2005 - Prostejov Freudenstadt Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Nord LB Open 2007 - Braunschweig Malaysian Open - Kuala Lumpur Szczecin Challenger Mobilux Open - Luxembourg Monza Challenger Belgrade Challenger San Marino Challenger Genova Challenger BMW Tennis Championship - Sunrise Rome Challenger Furth Challenger Sir Supermercati - Rome Rome Challenger Prostejov Challenger Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger BMW Tennis Championship - Sunrise ECM Prague Open - Prague Aamulehti Tampere Open - Tampere Open Costa Daurada - Tarragona Prostejov Challenger San Marino Challenger Ciutat de Barcelona - Barcelona Sibiu Challenger Bordeaux Challenger Ostdeutscher Sparkessen Cup - Dresden Vicenza Challenger Prague Challenger Padova Challenger Szczecin Challenger Todi Challenger Trnava Challenger Rome Challenger San Marino Cepu Open - San Marino San Luis Potosi Challenger Heilbronn Challenger Blois Challenger Portoroz Challenger Genova Challenger XI Venice Open - Venice Eckental Challenger Schickendanz Open - Furth Cordenons Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Pekao Open 2001 - Szczecin Meerbusch Challenger Genova Challenger Szczecin Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Poznan Challenger Braunschweig Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Volvo Sylt Open - Sylt Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Aix En Provence Challenger Furth Challenger Seville Challenger Szczecin Challenger Casablanca Challenger Schickendanz Open - Furth Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Open de la Ville de Saint Denis - Reunion Island Skandia Open - Linz 2000 Cairo Challenger - Cairo Estoril Open - Estoril Volkswagen Challenger 2004 - Wolfsburg Open Seat-Godo 2001 - Barcelona Open de Franche-Comte - Besancon Mallorca Open - Mallorca Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Bratislava Challenger Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Croatia Open - Umag Warsteiner Challenger Lubeck - Lubeck Qatar Exxon Mobil Open 2002 - Doha Zagreb Open - Zagreb BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Grand Prix Hassan II - Casablanca Prostejov Challenger Rhein-Main Challenger 2003 - Aschaffenburg Gelsor Open Romania - Bucharest II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Pekao Open 2003 - Szczecin The Nottingham Challenger - Nottingham ATU Cup - Weiden Black Forest Open 2002 - Freudenstadt Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Tehran Open ATP Challenger - Tehran Mallorca Open - Mallorca Open Sainte Victoire - Aix-En-Provence Czech Open - Prostejov KGHM Dialog Polish Indoors - Wroclaw Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Bergamo Challenger Napoli Challenger Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Busan Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz RCA Championships - Indianapolis Karlsruhe Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Tata Open 2003 - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Furth Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Jersey Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Open Sud de France - Montpellier Sophia Antipolis Challenger VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril International Championship of Croatia - Umag Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Furth Challenger Salzburg Challenger BMW Open - Munich Braunschweig Challenger Geneva Open - Geneva Szczecin Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Noumea Challenger Brasil Open - Costa do Sauipe Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Masters Series - Hamburg Apia International - Sydney Mercedes Cup - Stuttgart Thailand Open - Bangkok Napoli Challenger Marbella Challenger Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Sunrise Challenger Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Moselle Open - Metz China Open - Beijing Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Barcelona Open BancSabadell - Barcelona Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Bet-at-home Open - Hamburg BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mohammedia Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Stockholm Open - Stockholm Apia International - Sydney Heineken Open - Auckland Adidas International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Schickendanz Open - Furth Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Canberra Challenger Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Braunschweig Challenger Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Geovillage Open Trofeo Melia Olbia - Olbia Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bastad Challenger BMW Open - Munich If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland BellSouth Open - Vina del Mar BMW Open - Munich VTR Open - Vina del Mar ARAG World Team Championship - Dusseldorf Generali Open - Kitzbuhel Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Heineken Open - Auckland NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg China Open - Beijing Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Erste Bank Open - Vienna Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag French Open - Paris Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome French Open - Paris Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Open de Moselle - Metz Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Gerry Weber Open - Halle U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Davis Cup, World Group, 1R, GER-ARG 1-4 Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires European Open - Antwerp French Open - Paris German Tennis Championships - Hamburg U.S. Open - New York Davis Cup, World Group, QR, SVK-GER 3-2 NASDAQ-100 Open - Miami Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Mutua Madrilena Masters Madrid - Madrid French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid French Open - Paris Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Athens Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, GER-POL 3-2 River Oaks International Tennis Tournament - Houston